package com.yanqu.road.entity.beautyescort;

import com.yanqu.road.entity.DataObject;
import com.yanqu.road.entity.FieldTypeAnnotation;

@FieldTypeAnnotation(tableName = "t_u_escort_beauty")
public class EscortBeautyData extends DataObject {

    @FieldTypeAnnotation(select = true, update = true, desc = "玩家id")
    private long userId;

    @FieldTypeAnnotation(update = true, desc = "美女id")
    private int beautyId;

    @FieldTypeAnnotation(desc = "走镖次数")
    private int escortTimes;

    @FieldTypeAnnotation(desc = "走镖次数-购买次数")
    private int buyEscortTimes;

    @FieldTypeAnnotation(desc = "劫镖次数")
    private int robDartTimes;

    @FieldTypeAnnotation(desc = "劫镖次数-购买次数")
    private int buyRobDartTimes;

    @FieldTypeAnnotation(desc = "重置时间")
    private long resetTime;


    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        if(this.userId != userId) {
            this.userId = userId;
            setUpdateOption();
        }
    }

    public int getBeautyId() {
        return beautyId;
    }

    public void setBeautyId(int beautyId) {
        if(this.beautyId != beautyId) {
            this.beautyId = beautyId;
            setUpdateOption();
        }
    }

    public int getEscortTimes() {
        return escortTimes;
    }

    public void setEscortTimes(int escortTimes) {
        if(this.escortTimes != escortTimes) {
            this.escortTimes = escortTimes;
            setUpdateOption();
        }
    }

    public int getRobDartTimes() {
        return robDartTimes;
    }

    public void setRobDartTimes(int robDartTimes) {
        if(this.robDartTimes != robDartTimes) {
            this.robDartTimes = robDartTimes;
            setUpdateOption();
        }
    }

    public int getBuyEscortTimes() {
        return buyEscortTimes;
    }

    public void setBuyEscortTimes(int buyEscortTimes) {
        if(this.buyEscortTimes != buyEscortTimes) {
            this.buyEscortTimes = buyEscortTimes;
            setUpdateOption();
        }
    }

    public int getBuyRobDartTimes() {
        return buyRobDartTimes;
    }

    public void setBuyRobDartTimes(int buyRobDartTimes) {
        if(this.buyRobDartTimes != buyRobDartTimes) {
            this.buyRobDartTimes = buyRobDartTimes;
            setUpdateOption();
        }
    }

    public long getResetTime() {
        return resetTime;
    }

    public void setResetTime(long resetTime) {
        if(this.resetTime != resetTime) {
            this.resetTime = resetTime;
            setUpdateOption();
        }
    }
}
